var datafileid="";
//新增Input的html,每行放两条数据，flag 0表示是左列的，1表示是右列的,2表示一行只有一条数据
function addInput(id,text,flag){
	var html='';
	if(flag==0|flag==2){
		html+='<div class="row">';
	}
	html+='<div class="col-md-2 text-right">';
		html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="col-md-4">';
		html+='<input type="text" class="form-control" name="'+id+'" id="'+id+'">';
	html+='</div>';
	if(flag==1|flag==2){
		html+='</div>';
		}
	return html;
}
//新增基表类型下拉框的html,每行放两条数据，flag 0表示是左列的，1表示是右列的，tableName是基表名称
function addSelect(id,text,flag,tableName){
	var html='';
	if(flag==0|flag==2){
		html+='<div class="row">';
	}
	html+='<div class="col-md-2 text-right">';
		html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="col-md-4">';
		html+='<select id="'+id+'" name="'+id+'" class="form-control">';
		var result=ajaxResult('GET',false,'/cnmuseum/MbXtglBaseTableServlet.getPullData.do',{tn:tableName});
		if(result.status=='OK'){
			var data=result.rows;
			for(var i=0;i<data.length;i++){
				html+='<option value="'+data[i].id+'">'+data[i].name+'</option>';
			}
		}
		
		html+='</select>';
	html+='</div>';
	if(flag==1|flag==2){
		html+='</div>';
		}
	return html;
}

//从用户上传的文件列表里选择资源,flag 1上传影像资源，2上传音频，3视频，4三维模型，5文献，打开的modal不同
function addResource(id,text,flag){
	var html='';
	html+='<div class="row">';
		html+='<div class="col-md-2 text-right">';
			html+='<span>'+text+'：</span>';
		html+='</div>';
		html+='<div class="col-md-5">';
			html+='<input type="text" class="form-control" name="'+id+'1" id="'+id+'1">';
		html+='</div>';
		html+='<div class="col-md-2">';
			id=id.replace(/\"/g,"'");
			html+='<button type="button" class="btn btn-primary"  onclick="chooseResource(\''+id+'\','+flag+');">选择资源</button>';
			html+='<input name='+id+' id='+id+' type="hidden">';
		html+='</div>';
	html+='</div>';
	return html;
}
//获取textarea的html，每行只放一条
function addTextarea(id,text){
	var html='';
	html+='<div class="row">';
		html+='<div class="col-md-2 text-right">';
			html+='<span>'+text+'：</span>';
		html+='</div>';
		html+='<div class="col-md-6">';
			html+='<textarea class="form-control" id="'+id+'" name="'+id+'" rows="3"></textarea>';
		html+='</div>';
	html+='</div>';
	return html;
}
//新增上传文件的Html，flag 1表示多文件上传，flag 0表示多文件上传
function addFileput(id,text,flag){
	var html='';
		html+='<div class="row">';
	html+='<div class="col-md-2 text-right">';
		html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="col-md-8">';
		if(flag==0){
			html+='<div class="file-loading"><input id="'+id+'" name="'+id+'" type="file"></div>';
		}else{
			html+='<div class="file-loading"><input id="'+id+'" name="'+id+'" type="file" multiple></div>';
		}
	html+='</div>';
		html+='</div>';
	return html;
}

//新增日期选择的html,每行放两条数据，flag 0表示是左列的，1表示是右列的,2表示一行只有一条数据
function addTime(id,text,flag){
	var html='';
	if(flag==0|flag==2){
		html+='<div class="row">';
	}
	html+='<div class="col-md-2 text-right">';
		html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="input-group date form_date1 col-md-4" style="float:left;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
	html+='<input class="form-control" size="16" type="text" value="" readonly id="'+id+'" name="'+id+'">';
	html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
	html+='</div>';
	if(flag==1|flag==2){
		html+='</div>';
		}
	return html;
}
//时间范围html
function add2Time(id1,id2,text){
	var html='';
	html+='<div class="row">';
		html+='<div class="col-md-2 text-right">';
			html+='<span>'+text+'：</span>	';
		html+='</div>';
		html+='<div class="input-group date form_date1 col-md-3" style="float:left;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
			html+='<input class="form-control" size="16" type="text" value="" readonly id="'+id1+'">';
			html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
		html+='</div>';
		html+='<span style="float:left;">至</span>';
		html+='<div class="input-group date form_date1 col-md-3" style="float:left;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
			html+='<input class="form-control" size="16" type="text" value="" readonly id="'+id2+'">';
			html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
		html+='</div>';
	html+=' </div>';
	return html;
}
//多图片上传
function imgInput(selector,url,fileidInput){
	var deleteParams = new Object();
	 
	$(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl:url, //上传的地址
       	allowedFileExtensions: ['jpg', 'gif', 'png'],//接收的文件后缀
        showUpload:true, //是否显示上传按钮
        showRemove :true, //显示移除按钮
        showPreview :true, //是否显示预览
        showType :'edit',
       dropZoneEnabled: false,//是否显示拖拽区域
       //minImageWidth: 50, //图片的最小宽度
       //minImageHeight: 50,//图片的最小高度
       //maxImageWidth: 1000,//图片的最大宽度
       //maxImageHeight: 1000,//图片的最大高度
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
       //minFileCount: 0,       
       initialPreviewAsData: true,
       previewSettings: {
           image: {width: "100px", height: "100px"},
       },
//        maxFileCount:1, //表示允许同时上传的最大文件个数
        enctype:'multipart/form-data',
        previewFileIcon: "<iclass='glyphicon glyphicon-king'></i>",
       msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
   }).on("fileuploaded", function (event, data, previewId, index){
	   if(data.response.status=='OK'){
//		   $(fileidInput).val(data.response.id);
//		   alert("aaaa:"+data.response.id);
		   datafileid+=data.response.id+","
//		   alert("aaaa:"+datafileid);
		   $('#' + previewId).attr('fileid',data.response.id);
		  // $(fileidInput).val(datafileid);
			$("input[name="+fileidInput+"]").val(datafileid);
	   }else{
		   alertFunc(data.response.msg);
	   }
	}).on('filesuccessremove', function(event, previewId, id) {  
		var id=$('#' + previewId).attr('fileid');
		var result=ajaxResult('post',false,'mbgyfileServlet.delete.do',{'id':id});		
		id=id+",";
		if(result.status!='OK'){			
			alertFunc(result.msg);
		}else{
			datafileid=datafileid.replace(id,"");
//			alert("aaaa:"+datafileid);
			$("input[name="+fileidInput+"]").val(datafileid);
		}
	}).on('filecleared', function() {
		datafileid="";
		$("input[name="+fileidInput+"]").val(datafileid);
	});
}
function audioInput(selector,url,fileidInput){
	$(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl:url, //上传的地址
       	allowedFileExtensions: ['mp3', 'wav', 'WAV'],//接收的文件后缀
        showUpload:true, //是否显示上传按钮
        showRemove :true, //显示移除按钮
        showPreview :true, //是否显示预览
       dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
       //minFileCount: 0,
       initialPreviewAsData: true,
       previewSettings: {
    	   audio: {width: "100px", height: "100px"},
       },
//        maxFileCount:1, //表示允许同时上传的最大文件个数
        enctype:'multipart/form-data',
        previewFileIcon: "<iclass='glyphicon glyphicon-king'></i>",
       msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
//        maxFileCount:1, //表示允许同时上传的最大文件个数
   }).on("fileuploaded", function (event, data, previewId, index){
	   if(data.response.status=='OK'){
//		   $(fileidInput).val(data.response.id);
//		   alert("aaaa:"+data.response.id);
		   datafileid+=data.response.id+","
//		   alert("aaaa:"+datafileid);
		   $('#' + previewId).attr('fileid',data.response.id);
		   $("input[name="+fileidInput+"]").val(datafileid);
		   
	   }else{
		   alertFunc(data.response.msg);
	   }
	}).on('filesuccessremove', function(event, previewId, id) {  
		var id=$('#' + previewId).attr('fileid');
		var result=ajaxResult('post',false,'mbgyfileServlet.delete.do',{'id':id});		
		id=id+",";
		if(result.status!='OK'){			
			alertFunc(result.msg);
		}else{
			datafileid=datafileid.replace(id,"");
//			alert("aaaa:"+datafileid);
			$("input[name="+fileidInput+"]").val(datafileid);
		}
	}).on('filecleared', function() {
		datafileid="";
		$("input[name="+fileidInput+"]").val(datafileid);
	});
}
function videoInput(selector,url,fileidInput){
	$(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl:url, //上传的地址
       	allowedFileExtensions: ['mp4', 'RMVB', 'rmvb'],//接收的文件后缀
        showUpload:true, //是否显示上传按钮
        showRemove :true, //显示移除按钮
        showPreview :true, //是否显示预览
       dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
       //minFileCount: 0,
       initialPreviewAsData: true,
       previewSettings: {
    	   video: {width: "100px", height: "100px"},
       },
//        maxFileCount:1, //表示允许同时上传的最大文件个数
        enctype:'multipart/form-data',
        previewFileIcon: "<iclass='glyphicon glyphicon-king'></i>",
       msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
//        maxFileCount:1, //表示允许同时上传的最大文件个数
   }).on("fileuploaded", function (event, data, previewId, index){
	   if(data.response.status=='OK'){
		   datafileid+=data.response.id+","
		   $('#' + previewId).attr('fileid',data.response.id);
		   $("input[name="+fileidInput+"]").val(datafileid);
		   
	   }else{
		   alertFunc(data.response.msg);
	   }
	}).on('filesuccessremove', function(event, previewId, id) {  
		var id=$('#' + previewId).attr('fileid');
		var result=ajaxResult('post',false,'mbgyfileServlet.delete.do',{'id':id});		
		id=id+",";
		if(result.status!='OK'){			
			alertFunc(result.msg);
		}else{
			datafileid=datafileid.replace(id,"");
			$("input[name="+fileidInput+"]").val(datafileid);
		}
	}).on('filecleared', function() {
		datafileid="";
		$("input[name="+fileidInput+"]").val(datafileid);
	});
}
function fileuploadInput(selector,url,fileidInput){
	$(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl:url, //上传的地址
       	//allowedFileExtensions: ['mp4', 'RMVB', 'rmvb'],//接收的文件后缀
        showUpload:true, //是否显示上传按钮
        showRemove :true, //显示移除按钮
        showPreview :true, //是否显示预览
       dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
       //minFileCount: 0,
       initialPreviewAsData: true,
       previewSettings: {
           image: {width: "100px", height: "100px"},
       },
//        maxFileCount:1, //表示允许同时上传的最大文件个数
        enctype:'multipart/form-data',
        previewFileIcon: "<iclass='glyphicon glyphicon-king'></i>",
       msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
//        maxFileCount:1, //表示允许同时上传的最大文件个数
   }).on("fileuploaded", function (event, data, previewId, index){
	   if(data.response.status=='OK'){
		   datafileid+=data.response.id+","
		   $('#' + previewId).attr('fileid',data.response.id);
		   $("input[name="+fileidInput+"]").val(datafileid);
		   
	   }else{
		   alertFunc(data.response.msg);
	   }
	}).on('filesuccessremove', function(event, previewId, id) {  
		var id=$('#' + previewId).attr('fileid');
		var result=ajaxResult('post',false,'mbgyfileServlet.delete.do',{'id':id});		
		id=id+",";
		if(result.status!='OK'){			
			alertFunc(result.msg);
		}else{
			datafileid=datafileid.replace(id,"");
			$("input[name="+fileidInput+"]").val(datafileid);
		}
	}).on('filecleared', function() {
		datafileid="";
		$("input[name="+fileidInput+"]").val(datafileid);
	});
}